Layers in Haskell Application
Haskell ApplicationにおけるLayer
Applicationとして備えているべき共通処理のようなものがあるはず。
Log
RBAC
Metric
12F Appだと内部にmetric持つのも駄目だよなー
Cacheに書くのかな
Resource Handler
Database
Cache
Web API Client
Message Queue
Transaction
Asynchronous
設計
Has-Patternで各リソースの Handler へはアクセスできそう。
つぶやき
stackみたいなone-offのアプリケーションだと Handler が短命なので問題なさそうだが、サーバアプリとかだとどうなんだろう。